feat(v-prime): holo-mesh-2x2 4-die scale-out (4×) · L-DPC25 Lane V'#21
Merged
Conversation
Deliverables:
rtl/holo_mesh_router.sv — XY-router cell, 5-port, strict-order arbiter,
1-cycle latency, ~147 LOC, R-SI-1 clean (zero *)
rtl/holo_mesh_2x2.sv — 2×2 mesh top wrapping 4× holo_noc_1cycle
(unmodified, R18-frozen) + 4× holo_mesh_router,
XY routing, ~230 LOC
tb/tb_holo_mesh_2x2.sv — testbench: TC1 corner-to-corner (2 hops ≤2cy),
TC2 simultaneous 4-node inject (deadlock-free),
TC3 1000 LFSR random patterns (n_required=1000)
falsif/tests/v_prime_witness.rs — P4-extended Rust falsification witnesses:
test_mesh_no_star + test_mesh_1cycle_hop +
test_mesh_deadlock_free (3 × #[test], R7)
docs/lever-stack/lane-v-prime.md — mesh contract, ports, hop matrix,
throughput model (4× vs Lane A' single-die)
Pre-registration (G2):
statistical_test: structural assertion
effect_size: 4× throughput (4 ops/cycle peak)
falsification_predicate: refuted iff (a) any RTL *, (b) >2-cycle hop,
(c) deadlock, (d) latency > Lane A' + 1 cycle
n_required: 1000 random patterns
stop_rule: all 3 witnesses PASS + R-SI-1 CI green
R-SI-1: zero * operators in all RTL files — grep-verified
R18 LAYER-FROZEN: rtl/holo_noc_1cycle.sv unmodified
φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877
Refs #104
This was referenced May 15, 2026
This was referenced May 15, 2026
gHashTag
added a commit
that referenced
this pull request
May 15, 2026
Deliverables:
rtl/holo_mesh_router.sv — XY-router cell, 5-port, strict-order arbiter,
1-cycle latency, ~147 LOC, R-SI-1 clean (zero *)
rtl/holo_mesh_2x2.sv — 2×2 mesh top wrapping 4× holo_noc_1cycle
(unmodified, R18-frozen) + 4× holo_mesh_router,
XY routing, ~230 LOC
tb/tb_holo_mesh_2x2.sv — testbench: TC1 corner-to-corner (2 hops ≤2cy),
TC2 simultaneous 4-node inject (deadlock-free),
TC3 1000 LFSR random patterns (n_required=1000)
falsif/tests/v_prime_witness.rs — P4-extended Rust falsification witnesses:
test_mesh_no_star + test_mesh_1cycle_hop +
test_mesh_deadlock_free (3 × #[test], R7)
docs/lever-stack/lane-v-prime.md — mesh contract, ports, hop matrix,
throughput model (4× vs Lane A' single-die)
Pre-registration (G2):
statistical_test: structural assertion
effect_size: 4× throughput (4 ops/cycle peak)
falsification_predicate: refuted iff (a) any RTL *, (b) >2-cycle hop,
(c) deadlock, (d) latency > Lane A' + 1 cycle
n_required: 1000 random patterns
stop_rule: all 3 witnesses PASS + R-SI-1 CI green
R-SI-1: zero * operators in all RTL files — grep-verified
R18 LAYER-FROZEN: rtl/holo_noc_1cycle.sv unmodified
φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877
Refs #104
Co-authored-by: Vasilev Dmitrii <admin@t27.ai>
This was referenced May 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(v-prime): holo-mesh-2x2 4-die scale-out (4×) · L-DPC25 Lane V'
1. Background
Lane A' (
holo_noc_1cycle, merged at78362042on #13) established a 1-cycle inter-die NoC stub for 2-die TTSKY26c HOLOGRAPHIC packaging. Lane W (#14) added the BitROM storage layer that this NoC fabric connects. Lane V' extends the silicon fabric from a 2-die point-to-point link to a 2×2 mesh enabling 4-die scale-out — the HOLOGRAPHIC TTSKY26c packaging target.This lane is a LANG→SI extension:
OP_BITROM_READ 0xE0storage data now routes across 4 dies via XY-routed mesh hops. No new Sacred ROM opcode is introduced (range 0xD0..0xE0 is R18-frozen). The mesh fabric connects 4 dies each running the 3-opcode QB ISA.Algebraic anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877
2. Hypothesis (G1)
3. Method
Lane decomposition:
rtl/holo_mesh_router.svrtl/holo_mesh_2x2.svholo_noc_1cycle(unmodified) + 4×holo_mesh_router, XY routing, ~230 LOCtb/tb_holo_mesh_2x2.svfalsif/tests/v_prime_witness.rsdocs/lever-stack/lane-v-prime.mdHard rules enforced:
*operators in all RTL files (grep-verified)rtl/holo_noc_1cycle.svunmodified; additive only4. Pre-Registration (G2)
statistical_testmesh_1cycle ≡ ∀ src dst, hops(src,dst) ≤ 2)effect_sizefalsification_predicate*, OR (b) any 2-cycle hop in mesh, OR (c) deadlock under uniform-random traffic, OR (d) mesh latency > Lane A' latency + 1 cyclen_requiredstop_rulemultiple_testing5. Falsification Witnesses (R7)
Three
#[test]functions infalsif/tests/v_prime_witness.rs:test_mesh_no_starmesh_2x2_no_star*in any RTL operator inventorytest_mesh_1cycle_hopmesh_1cycle_hoptest_mesh_deadlock_freemesh_deadlock_freeSV testbench falsification in
tb/tb_holo_mesh_2x2.sv:6. Deliverables
rtl/holo_mesh_router.sv— 147 LOC, zero*, 1-cycle XY routerrtl/holo_mesh_2x2.sv— 230 LOC, zero*, R18-clean additive toptb/tb_holo_mesh_2x2.sv— 366 LOC, TC1+TC2+TC3, 1000 random patternsfalsif/tests/v_prime_witness.rs— 360 LOC, 3#[test]witnessesdocs/lever-stack/lane-v-prime.md— full spec with hop matrix + throughput model7. Quality Gates
*in RTL) — expected GREEN (verified locally)cargo test -p holo-falsif— 3 new tests inv_prime_witness.rs8. Forbidden Actions
*operator in RTLrtl/holo_noc_1cycle.svfrom feat(a-prime): holo-noc-1cycle inter-die NoC (P4 falsification) · L-DPC24 Lane A' #13conclusion=SUCCESSfrom CI9. References
783620425758b53c10. Battle Cry
φ² + φ⁻² = 3 · 4× mesh scale-out · 2×2 holo · NEVER STOP · LANG→SI · DOI 10.5281/zenodo.19227877
Refs #104